Solr8.0速成系列 |
您所在的位置:网站首页 › solr 配置 › Solr8.0速成系列 |
目录 Solr8.0快速搭建入门 一. 项目安装部署: 二. 项目部分配置 三 创建document(表) 四 导入数据 documents 五、查询数据 End 前言归纳通过此篇章可以熟悉solr管理页面初步掌握以下技能。 1.Solr的下载部署配置 2.创建document以及field等部分配置 3.如何快速导入数据到solr库 4.简单的查询功能 Solr8.0快速搭建入门所有篇章将基于solr8.0 进行讲解 Jdk:1.8以上 一. 项目安装部署:1. 下载地址:目前最新版本 http://www.apache.org/dyn/closer.lua/lucene/solr/8.0.0 windows选择zip格式的下载,我们以windows为例(根据系统选择对应的格式即可) ![]() 2.解压到指定目录 我们放在D盘根目录下 solr-8.0.0.zip ![]() 3.启动&关闭项目 solr进入解压后的这个目录 (自带服务器,不用集成到tomcat中启动) D:\solr-8.0.0\bin 启动命令:solr start 关闭命令:solr stop -all 重启solr :solr restart –p p_num 部分截图如下(默认端口8983) ![]() ![]() 4.浏览器访问 此时solr部署完毕,接下来就可以访问了 http://localhost:8983/solr/ ![]() 创建核心 1.创建核心名称作为文件夹,测试名称meta_db(可以理解为数据库) ![]() 2.将配置文件copy到meta_db中 D:\solr-8.0.0\server\solr\configsets\sample_techproducts_configs 3.创建核心 浏览器访问 http://localhost:8983/solr 选择Core Admin 右侧输入框的name和 InstanceDir输入名称和创建的核心文件夹保持一致(meta_db) ![]() 创建成功 ![]() 此时solr构建完成 三 创建document(表)选择创建的核心(meta_db)->点击Schema->点击 Add Field ![]() 添加相应的Field(可以理解为表中的字段) 我们以md_name、md_code两个字段段为例(都是string类型) 填入字段名称md_name和字段类型(string),然后单击 Add Field即可 ![]() 注意:name中的名称不可重复 可以看到两个字段已经创建完成 ![]() 支持多种方式(数据库、Json、XML、CSV...)将数据导入到solr库,很灵活方便 我们以CSV方式导入下数据 ![]() 点击 Submit Documnet即可完成数据添加 ![]() 测试数据如下,注意逗号是英文状态输入,否则创建失败 id,md_name,md_code 11,测试第一个程序,hellword1 12,测试第二个程序,hellword2 五、查询数据添加完测试数据,接下来验证下数据 了解接单的查询语法 浏览器访问管理页面 选择相关的库(meta_db)->选择Query->Execute 即可 从截图中我们可以看到库中有2条数据(数据正确) ![]() 简单查询 q:输入查询字段和value值 匹配查询结果 右侧含有查询用时(QTime)和查询数量(numFound) 如下图:查询md_code为hellword1的数据 ![]() 提示:q功能很强大,支持模糊查询、关联查询、and和or同样支持,更多个更多在后面篇章有详细讲解 End希望通过此篇大家对solr有个简单的入门,后面更多高阶功能会持续更新,打造solr8.0最全系列文章,欢迎关注转发 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |